.article-header{
	    border-bottom: 1px solid #EDEDED;
    padding-bottom: 15px;
}

.enjoy .icon-tab{
	font-size: 16px;
}
.author-logo{
	    width: 100px;
	    margin-top: 20px;
}
.article-footer{
	margin-top: 50px;
}
.article-footer .article-op{
	width: 25%;
	margin: 0 auto;
}
.article-footer img{
	width: 40px;
	height: 40px;
}
.enjoy-desc{
	margin: 15px 0;
}
.comment-block{
	    margin: 20px 0 50px 0;
    overflow: hidden;
}
.comment, .comments-block{
	margin: 20px 50px;
}
.comment textarea{
	    width: 95%;
    background: rgba(250,250,250,1);
    border-radius: 2px;
    border: 1px solid #EFEFEF;
    padding: 20px;
    margin: 0 auto;
}
.comment-op{
	    margin-top: 20px;
	        margin-bottom: 70px;
}
.comment-op a{
	float: right;
}
.comment-header{
	height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
}
.ul-comment-list{

}
.ul-comment-list li {
    margin-top: 20px;
}
.ul-comment-list li>span{
}
.ul-comment-list li>span>img{
	width: 40px;
}
.ul-comment-list li>div{
	width: 90%;
	    display: inline-block;
    vertical-align: top;
}
.ul-comment-list li .author>label{
	margin: 0 10px;
}
.comments, .quote{
	margin-top: 15px;
	margin-left: 10px;
}
.quote{
	background: rgba(250,250,250,1);
    border-radius: 2px 2px 2px 20px;
    border: 1px solid #EFEFEF;
	padding: 15px 15px 15px 20px;
}
.detail-block{
	background-color: #F8F8F8;
	padding: 10px 15px ;
	margin-bottom: 10px;
}
.detail-block li{
	padding: 5px 0;
}

@media screen and (max-width: 414px) {
	.article-op{
		width: 100%;
	}
	.ul-comment-list li>div{
		width: 80%;
	}
}